package com.ruoyi.ring.service;

import com.ruoyi.ring.domain.dto.GeneralSecondDTO;
import com.ruoyi.ring.domain.vo.CalendarResultVO;
import com.ruoyi.ring.domain.vo.GeneralAverageVO;
import com.ruoyi.ring.domain.vo.GeneralDetailListVO;
import com.ruoyi.ring.domain.vo.GeneralInfoListVO;

import java.util.List;

public interface IHrvSecondService {
    /**
     * 查询日历数据列表-app
     */
    List<CalendarResultVO> queryCalendarList(GeneralSecondDTO secondDTO);
    /**
     * 二级页 心率变异性平均值
     * @param secondDTO
     */
    GeneralAverageVO queryHrvAverage(GeneralSecondDTO secondDTO);

    /**
     * 三级页 统计-手动测量记录
     * @param secondDTO
     */
    List<GeneralInfoListVO> queryHrvInfoList(GeneralSecondDTO secondDTO);

    /**
     * 四级页 手动心率变异性详情
     */
    GeneralDetailListVO queryHrvDetail(Long id);

    /**
     * 四级页 当天往前取7条数据
     */
    List<Integer> queryHrvSevenInfo(GeneralSecondDTO secondDTO);
}
